Finished implementing MapJob and ReduceJob