Workers should always get chunks from datanodes
Update the Makefile to remove CSV files
Add a function to get the output size of map tasks
Add a function to get the input size of reduce tasks
Use library function to get the reduce input size
Merge remote-tracking branch 'upstream/master'