ChainedHashTable complete. LinearHashTable has hash functions that always return 1, chance of fix not too high. Will re-add .cpp file after more tests