Templates and styles

Adds revised site basics, and simple working home page.