Merge RouteMatcher and UrlBuilder into Router
Address minor review concerns
Merge pull request #37 from decebals/router

Merge AbstractRouteMatcher, DefaultRouteMatcher, and UrlBuilder into DefaultRouter