Updated to use OAuth2 Google auth