Moved all update document request logic to Client class

- subj
- Added tests for Client::updateDocument method
- Updated changes.txt