added delete, and resolved key conflickts by overriding previous value
added a shared memory hash implementation