support HTTP PATCH Method

Hi,

I noticed that the HTTP PATCH Method is currently not supported and added the function for it

see: http://tools.ietf.org/html/rfc5789