added ReduceComplete
slightly improved some docs
remove intermediate files when a reduce job has no work to do