Move package:uri_template to package:uri

Also adds UriPattern, UriMatch interfaces.