Added a functional testing script, So far the functional first iteration of map reduce works. however I need to figure out how to get the reduce to return n results instead of one result