Non static route registration

- Replaced static implementation of route registration with IRouteConfig
interface, for better testability and possible routing map injection.