Fixed reference to App. Injected the app instance instead and used that.
Removed test route.
Committed file by mistake.
Removed the attribute cacher, not convinced this is the best way to go.
Working on a pretty big rewrite of the pages module. Removing the PageLocation as is it bad practice to allow a page to appear in multiple locations. Also, this should simplify the code massively.