Hashtable in JS

Also fixed removals in doubly linked list