JSON marshalling for save/restore of Hll in progress. Fixes #5

Uses snappy to reduce the size of the JSON.