changed provider from google to google_oauth2
handled oauth return from google and refactored sessions controller token line for legibility