performance micro optimizations

constructUrl is about 35 % faster than before
match is about 10 % faster than before

StaticRouter is now about
3x faster for constructUrl than 10x Route in RouteList
9x faster for match than 10x Route in RouteList