Abstract class for generator
Route class
Fix benchmark
Cleanup of exceptions
Add license to executor
Use not deprecated method
Rename param to parameter
RoutesCollection class
UrlBuilder
UrlMatcher
RouterFactory class
Router - now it uses components from factory
Adjust tests to new solution
Adjust example to new solution
Adjust benchmark
Adjust benchmark