Add support for HEAD,  PUT, and DELETE requests