[WIP] Fix ht interface

Resubmit from #105 onto master
You start to confuse me again. When inserting something, you get back a value to identify your object with. You have to pass this value to retreive the object from the library again.

So the hash is _relevant_ even if it is _not_ sufficient.