Add error template, route and controller.
Move application and index templates into index.html

Allows users to customize their deployments.