private async Task PopulateResultList()
        {
            if (Query == "" || Query == null)
            {
                Query = "OctoCat";
            }
            string result;

            try
            {
                result = await bSearch.MakeRequest();

                jStrToClass.ParseToList(result);
                searchResults = jStrToClass.TokenToResult();
            }
            catch (WebException e)
            {
                NextResult    = defaultResult;
                searchResults = new List <SearchResult>();
                searchResults.Add(NextResult);

                /*Trying a different approach for now
                 * MessageBoxResult message = MessageBox.Show(e.Message, "Shut Down?", MessageBoxButton.YesNo, MessageBoxImage.Question);
                 * if (message == MessageBoxResult.Yes)
                 * {
                 *  Application.Current.Shutdown();
                 * }
                 */
            }
        }