ENH: reading of CSV log files - new CSVLog.from_file()

- update .write_header(), .write_row()
- new .parse_row()