Eased replacement of Route class

If you want to use your own custom Route class you have to replace "new Route" in the middle of a method in Router.