Allow passing ignoredType as string into pageTree snippet
Allow use of any extension for template files
Fix pagetree macros for file extension filtering
Fix csv mime to extension conversion
Include hidden pages in page tree but prevent URL matching
Add isPublic method
Add ability to expose hidden templates via custom routes
Refactor route matcher into seperate class
Override page object details for re-routed pages
Merge branch 'feature/betterpages' into develop