Cleaned up the way output files are handled.  Moved serialization code out of mapreduce project and into core code.
Added result reducer to convert hdfs completed partitions to non hdfs output.