A toy MapReduce processor with MRUnit unit tests