Changed BasePage that it adds its own name to the router when it is initialized, changed the example pages accordingly