Add .gitignore
Add client_secret_*.json to .gitignore
Add *.pyc and *.dat to .gitignore
Gets credentials and sets up calendar service.
Implement list subcommand.
Add basic show_actions subcommand.
Use timezone aware datetime objects.
Parse date dicts.
Filter out cloned recurring events.
Move parsing of dates and times into fetch_events.
Simplified docstring.
Use - instead of _ in subcommand names.
Rename "list" subcommand to "list-calendars".
Rename "show-actions" subcommand to "list-events".
Reorganize code slightly.
Use calendar.readonly scope.
Use config dir.
Create separate 'setup' subcommand.
list-events shows entire event body flattened.

This adds a dependency on jsflat.
Format unicode and datetime objects correctly.