Gdata v2

This branch is a refactor to comform to Google Calendar API v2

gdata.service is no longer preferred by Google in favor of gdata.client

Also, in the event of double imports in django, specifying a dispatch_uid in Signal.connect will prevent signals from connecting more than once.