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
git-cc:save:modified