Some refactoring.
Introducing .beforeMiddleware, which is invoked after the route and parameters are prepared.
Now req.model is assigned to req.$p.model.
Also req.row is assigned to req.$p.row.
beforeMiddleware in example plus some comments.
Introducing view blocks: areas inside template that you can fill with your own content.
Authorship info.
Using view blocks.
0.2.0