[feature] Added some debugging output and guard clauses
[feature] Allow map/reduce tasks which have no mapper and just a reducer