Routing: added routing for some of the templates.
HTML: Added new templates. Moved common layout logic to a separate template.