Add support for PATCH

Hey Mike, I'm not sure if there is more than this necessary.  It seems to work alright on my end... Let me know if I'm  missing some integration in other places.

Thanks,
Will