Fixed bug which caused crash because AsyncTask kept running when the activity was closed by the user.

Also fixed bug where craving options would be displayed when the user pressed their back button before the image timer ran out. The user must finish the timer to be shown the craving options.