Adds support for matching routes for the HTTP PATCH method/verb.

As asked for in issue #20.

Also included in this pull request is a new testing function to testing HTTP method matches.