HashTable Implementation

Be sure to test on the resize functionality later