Consolidate user login code in separate controller
Support access to calendar exporter via API key; add controller to create/display a user's key
Add api key column to authentication table
Add user interface for retrieving calendar feed