Sample C# app to use Oauth2 to get permission to google calendar for a user and then make auth calls for offline updates