Slug hierarchy

Adds support for slugs where the page has a parent page (locations/manchester). Works with any number of nested pages (locations/manchester/contact/general).