Upgraded All external calls to use Hystrix.

Added shard compaction tests
Finished refactor of low level serialization to remove impedance mismatch of apis between read and write.