Fix PUT providing the response message instead of the object data
Add DataSync unit test

- Requires py.test:
  $ pip install pytest && py.test tests