added first part of implementation of a MapReduce demo