#7 Bare minimum nav generator, added some instance methods for pages and their children