Fix bug where Path#getLastChild was named Path#getFirstChild.
Implement Page#nthChildren.
Small code cleanup in Page.
Add render function to template param and implement param.isActive(page).
Some template work on the example site.