Adding support for custom request methods

Calls such as Client::delete(Request) were still making the request as a GET despite the delete() call being used. Adding a line to the cURL request to set the request method appropriately.