A fragment wrapper around an AsyncTask that handles screen rotations