AsyncTask

Major changes to my usage of AsyncTask.  I now properly use
onPreExecution, doInBackground, and onPostExecution.

I also now properly let the AsyncTask run so as to not wait for a
response.