This method doesn't return anything?  Should be `Starts an AsyncTask to fetch an offline guide for the user. Throws an IllegalStateException if user is logged out.`

Or something like that.