* more stubbing out making the map reduce pipeline code more resuable
* still need to create a peerbelt driver and move pre processor functions to the driver
* once all the code is moved out we can put everything together in the driver and test it