Inital auth code

Implemented OAuth 2 to allow login via a google account.