Change secondayr hash  to 128 bits

* This required changing how objects are serialized in kryo. Now
  serialize the map and if it was tangible
* Tests pass