Add Addressable-based automated matching of URLs
Refactor URI component matching to its own method
privatize component_templates method, simplify prefixes impl
Speed up waiter tests