-Removed dependency on doTimeout
-Added failsafes for auth failures with google drive.

When our auth_token is no longer valid, we first try to silently renew it. Then we ask the user to log back in. If they do not, we ask again, and if they don't again. We finally will try to enable offline mode