Test hash function is correct
Switch to a more correct default hash function
Test hashtable looks at key value not address
Test key equality using strcmp
Only compute bucket if needed