Google OAuth2 API in C# - Authentication, Refresh Token and Examples