Added hash table objects and initial tests