updated and fied hashtable.cpp and copied testing implementation from tutorial provided files