Support for PATCH requests

Adding support for `PATCH` requests, which can be multipart.
ah good catch