first attempt at using LSM instead of leveldb. Works, runs, gives me my balance.

Based on charles-refactor-blockchain