large file splitter and simple map reduce