Update the status object to deserialize "status" field into the code
member
Update to serialize datetimes in iso8601 format
Add write datapoints by key
Add json serialization/deserialization for MultiStatus
Add a multistatus member to results
Add a result state enum for handling partial failures
Make getState(code) static in the Result class
Clean up some of the access modifiers
Add multiple call test for cursors
Add  comments for the Client object
Add more doc comments
Add more comments
Use a static factory method to create result values instead of auxiliary
constructor