refactors input iteration in KeyValueStore._compactBuffer
version bump
fixes base method call in KeyValueStore.read()
changes KeyValueStore.read() to return root node to read handler