-Renamed RouteTemplate -> RoutePattern -Made immutable -Added Builder -Lots of fixes to parser to support new design There are a few small issues logged for follow-up but this is mostly in the place I want it design-wise.