Create OAuth2GoogleAuthenticator.cls

Initial draft of OAuth2 when Web browser is required - some of this ma be specific to google