wrap up the reading, parsing, and writing of massaged csv