Copied asynctask example from stack overflow
Changing AsyncTask generic types to Integer Integer String
Adding publishProgress() to doInBackground
Changing execute() to take in 25, 50, 75, 100
Getting rid of incrementProgressBy in onProgressUpdate
putting a for-each loop around doInBackground's loop so params means something
Moving progressBar declaration to beginning of class
Instantiating progressBar in onPreExecute()
Resetting progressBar in onPreExecute()
Putting in a progress message to go with the bar
Moving elBar and txt initialization to onCreate
Defining each method of the AsyncTask
Presentation-worthy example of an AsyncTask