Add map-reduce module (java and scala)