Support for named calendars and events, also create calendar if requested

Hi Andrew,

Cool go example.  I saw the slides awhile back and thought it would be fun to start tracking a couple different things.  I added support for named calendars and events (So I could have separate cals for gym, etc.), as well as support to create the calendar if it doesn't exist (defaults to old behavior).


thanks,
larry