Added AsyncTask to download message data
Re-arranged methods to reduce redundancies
Successfully gets the last 5 * 25 messages (if they exist)