added Shuffle and GroupByKey ports

also renamed PartitionList to Chop