support sending data for PUT
patch request support
small improvements
Merge pull request #32 from jinstudio/master

PUT and PATCH request support