Feature/google auth

Initial implementation of Google OAuth2

@wayne-kirk-schmidt 
Please review pull request.

Thank you.