Add support for matching HEAD requests.
Start putting HTTP methods in upper case, so GetRequest => GETRequest.
Make functions accept any method for more flexibility. Macro to be added.