Basic functionality completed

Implemented routing, error handling, translations and page rendering
with default styling.