* created stub EventDataSource subclasses: Google Calendar, Google Spreadsheet, ActiveNet, Atom/RSS

* fleshed out EventDataSource_GoogleCalendar so it really does load events properly. Our first events driver!

* Added admin UI for managing Event Data Sources: enter, test, fetch

* Created map and calendar pages on front-facing site, using responsive grid and all  Map is empty but Calendar works.

* Cosmetic improvements to admin UI

* Added credits/branding to the page footer

* Moved website.css out of site into common, and it applies to admin side too

* Moved my to-do scratchlist out of README and into an internal doc

* Kept setup Controller abreast of changes to events DB table

* Reworked concept of Users' administration status: is not a set of levels: Website, Manager, Administrator. No immediate need for anything except Admin at this time, but I imagine that will come up, e.g. log in to save my favorites, or have managers who can edit some content but not settings. To Be Determined.

* After login, it properly detects the user "level" and sends to admin if appropriate

* Updated README.md with new requirement of PHP 5.2 or later, due to date_parse()