Improve Page entity and add tests
First controller update
add Router and Routable
add Repository implementing RoutableRepository
add renderer to handleRequest

Conflicts:

	src/Elcodi/Component/Page/Services/Router.php
return one page only
add phpdocs

Conflicts:

	src/Elcodi/Component/Page/Services/Router.php
Added some component files
add interfaces to PageInterface
add id to PageEntity
bundle config and mapping
remove parameters from PageFactory::create
move PageController to Bundle
move RoutableInterface into PageInterface

For services, `RoutableInterface` should always be an implementation of `PageInterface`, so the former is removed.
add Router constructor
add PageController service
add $config parameter to `AbstractExtension::postLoad`
add PageRouterSimpleLoader and Configuration
add loader and router in config
PageController now depends on PageRepository