Changed CsvOutputFormat constructor to support additional arguments

I changed the CsvOutputFormat constructor to support non-generic instantiation.