Added PATCH support to User Repository

* Added PATCH support to User Repository to selectively update resources.
* Added integration tests for the same.