Issue #33 - Pass version to client

* modified to pass int64 version to client if version provided.
* If version is not an int64 value, server returns a 403 for updates
* If version is 0 or unspecified, uses a timestamp value.
* Updated test suite.