add PageRouterSimpleLoader and Configuration
add loader and router in config
PageController now depends on PageRepository
remove unused boilerplate