better protection against division by 0 which can occur when composing Grouping instances
added a unit test for groupings to check div by zero
fixed the job name and reduced its size
Added sumMonoid
changed sumMonoid to fold, added foldMap
Merge pull request #294 from adelbertc/sum-monoid

Added sumMonoid
added the total number of steps in the map reduce job name
using a WireFormat to serialise elements of a SeqInput
fixed the numbering of steps when executing a Scoobi job with several layers
fixed an info message
removed a space leak
fix for the failing test
getting the proper file system for deleting a path. fixes #295
and refactored files-related functions in a Files object instead of Helper which is now deprecated
made the cat and avrocat commands lazy. fixes #293
fixed the failing test for the previous refactoring
memoised values in the input channels
don't serialise tags if for tagged elements if there is only one tag
using a weak hashmap to memoise wireformat metadata
use the same grouping instance if there is just one tag
added a variable in the MscrMapper to know if there are reduce tasks without using the configuration all the time