[WIP] Fix ht interface

Resubmit from #105 onto master
`ht_del()` _always_ deletes _at most_ one element. So returning whether the element was removed should suffice.