Added key-value-store abstraction library