add status messages to mapreduce.py, calculate full results and pickle to results.p