hello world example, moved HashTable constructor to within library scope