Golang OAuth2 client library