Added a bunch of funcationality for MapReduce Framework