performance micro optimizations

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

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