not much point storing recursive value count if there is no API to read it again
update to use objectid library and cereal instead of hand-rolled stuff
add (currently invalid) ObjectID to tree data
whitespace cleanup
Signifant refactoring to better support serialization
Conversion between Trees and Fragments
almost done with Serialize/Fragment changeup, still need to fix the tests
unit tests are now working
formatting cleanup
moving more public API to the Data.StableTree import
demo is working again, too tired to verify sanity though