Added MemoryHashStore with tests