removal of no longer used script
Ability to check whether router has defaults
Accept everything from constructor instead of calling many methods
Refactor of matcher generator
Fix tests
Little refactor