menu helper, with tests
moar menu helper, resolves #104
Merge pull request #136 from adamrenklint/menu

menu helper, with tests
page redirect attribute and middleware, resolves #48
default 501 internal server error page, no dynamic content yet
Merge branch 'master' into next