Bugfix - Matching regex chars through proper escaping

This is a proposed fix for #120 and for slightly improving the route path string matching algorithm, allowing more accurate matches and a closer match in routing functionality to [sinatra][sinatra].

 [sinatra]: https://github.com/sinatra/sinatra