- Named Routes: Add an option to set the name of a route when it is added.
- Reverse URL Lookups: Add a function for looking up named routes.
- URL Variables: Allow for the matching and converting of URL arguments such as: string, int, and UUID.
- File Based: Create a file based URL router, and define the conventions surrounding it.
- RESTFUL/Class Based: Creat a class based URL router that defines a specific class interfaces.
- Create good, solid, testing infrastructure: Unit tests, Integration test, CI.