Began regex route matching, with tests!

Currently this matches static urls and urls with named parameters.
Nothing is currently done with those parameters.