Worked more on hashing

Turns out the hashing is fine, it's an implementation problem with the
shared pointers in the linked list of the chain. Going to try using
C-style pointers.
Finished chained hashing

C-style pointers fit the bill, and had the side effect of being a
zillion times faster.