Add in support for more request methods 

Adds in support for POST, PUT, DELETE, OPTIONS, HEAD, PATCH requests and send through the body payloads.