OAuth 2.0 implementation in go (golang); based on mrjones/oauth.