- implemented a non-clustered consistent hashing scheme
- the types used by HashFunction are now fixed ... String => Int