Implement a hashing partitioner

@burke @fw42 

CC @tobi @wvanbergen @honkfestival