feat(UrlMatcher): validates whole interface

urlMatcherFactoryProvider.isMatcher() now validates the entire UrlMatcher interface.