Added more tests. Better hashing.
added tests