Update a bunch of tests around hash function
Add more tests.
Fix a bunch of stuff
more tests.
fix a test