added preprocessmapred
prep for non-mr preprocess
#56: added MR and non-MR version of preprocess. for MR version, need to find way to group related lines together. non-MR version reads line by line. TODO: add support for reading from ftp source.