Refactor: rename Job to MapReduceJon, change in ReduceContext implementation, Reduce returns a IEnumerable of Pairs