Create an entity class for marshalling
Perform compression and marshalling within entity
Fix increment/decrement to be marshal aware

The use of marshalling and compression prevents the use of the built in
`incby` and `decby` methods.
Add round trip object spec
Add a passthrough marshaller and documentation
Indicate that load/dump are instance methods
Document custom marshalling
Merge branch 'entity-marshalling'