An abstract key value storage for nodejs