Initial impl of named routes

* introduced named routes
* introduced UrlPattern interface
* implemented UrlTemplate
* removed handlers