Added method for setting new and modifying existing named match types.

It's also possible to set these from the constructor.

`$router->generate()` is now possible with custom regex matches.