start of hashtable
added test for hashtable
more comments