Fully implement templating with default template

Note that the "choice" of template to use is currently not implemented
therefore the page.html template is currently hardcoded as the choice.