Create HashTable.h

HashTable initial implementation.

TODO: Add indexing support. Add support for different generic types other than std::string