Repository navigation
Internalised Routing
Changes:
- Router has been moved inside the project for more creative control (breaking changes to router.cr)
- Reduced the number of object allocations and method calls required for routing
- Further lazy loading of helper methods in controllers