remove SplitStorageReader in favour of same StorageReader interface
javadocs
remove KeyValueSplitStorageReader
moving strategies away from AbstractStorage