Add User.save_credentials() and User.get_service() now refreshes access_token if the service was going to be out of date. This should fix problems with users not being able to update in tasks, or users detroying their credentials as they log in and out of the site
Add error handling if user needs to refresh credentials but not refresh token
Test credential refresh on dev server
WIP more advanced google auth flow. Showing refresh token in userdb.html
userdb.html refresh token only
Another fucking userdb.html bug
tasks.update_user() only runs if the User instance can get am authenticated apiclient service instance. Everythhing now works, however there is excess logging.info statements I'm going to keep in the codebase for now