Conver to namespaces and remove extends/implements
Add method visibility
Document exception throw
Allow external modification of config, add var for default calendar
Whitespace cleanup
Switch from uri to url for consistency
Add underscore for consistent member var naming
Rename Frontend to Controller, so entire frontend is self-contained
Refactor index to use new Controller, config, RegExpRouter & Savvy
Add missing post-run HTML filter
Move templates to respective format directories
Convert simple error template to Exception template