Added test.cpp

Test file to show the capabilities of the ChainedHashTable and
LinearHashTable
Added ChainedHashTable

Added my version of ChainedHashTable which includes a SetLoadFactor()
method and a GetLongestList() method along with a new Hash method.
Added LinearHashTable

This contains a my new hash function that is used in the
ChainedHashTable. It also has been updated to use 2 backing arrays, and
uses double hashing instead of linear probing.