Title variable to a block instead in layout.html

It's more versatile as a block that can be written
over in a page extending layout.html
Static pages with no python class

Now the page names are taken from the template
names and the classes in pages/ are matched against these.

Pages with no class in pages/ are static and get rendered
with no data, so template-only pages are possible.
Example page as a static page
Unicafe page to write over the tile block

Writes over the title block in the layout.html
as the title variable was replaced with a block.

Also some indenting.
Updated README.md to note static pages