first map reduce toy app
some readability enhancement
selection in map reduce