Allows PATCH method in client object requests
Accepts request method parameter in Resource `save` method. Default `PUT`
Tests client invalid method request
Tests default PUT as default method in Resource `save` method
Tests that Resource method `save` accepts and passes method argument to client `request` method
Merge pull request #2 from mobilerider/hotfix/allow-patch-method

Allow using the `PATCH` HTTP method