Support for case-sensitive Route and parameter-matching.

Hi,

It's a great framework, we're using it as part of a drive towards a "micro services" approach, but we wanted it to support a case-sensitive RESTful URL such as:

http://localhost:4567/occupation/beginsWith/Admin

So we've removed some String.toLowerCase() references to support this and added unit test cases to describe behaviour obviously.

Hope you'll accept the patch and we haven't inadvertently lost or restricted functionality for other users!

Thanks again and best regards,

Drew