Presentation re-organization.

Adding CSS (statically served from assets/), broke up the templates
into a base (layout.tpl) and then inner templates. Adding pages/
for non-chronological content.
Updated todo list