Interface for a router.
Attaches the router to the app.
Initializes the router, registers controllers etc.
All routes that have been manually registered by calling the .register method.
Register a route.
Register a controller.
Interface for a router.