cleared all code, to start over
First cut of Memory based CAS
Completed CasMemoryTest
Remove println
Tidy up source
First cut of writing Json to CAS
refactored in PersistableResource so that we can manipulate between
bytes and inputstream more easily, and print its contents
missed from last checkin
Special support for serializing Digest
Working memory based write and read
Refactor to get ready for key addressable storage
Continued to add KeyAdressableStorage
Added in support for key addressable storage, allowing us to now do a
write that stores all values using content address storage, and the
Identity pointer to the start of the tree using key addressable storage
Concurrent writes fail nicely
Fixed problem with Digest.equals and added tests for it
improved java doc and renamed some vars
Added basic commit functionality
Refactored to use Factories for json and commit
Commit can now be manipulated to do useful stuff
Reformat code