Refactored routing / templates

- Single controller for each output format.
- Template classes extend Template\Template to provide custom functionality for displaying templates and page events (save, delete, etc.)
Added base methods to Template\Template

Conflicts:
	classes/Boom/Template/Template.php