Working with the Google Calendar API kind of sucks, lets make it better.