CSV parsing works, writes nodes only to GV file
experimental gv file writing works, need to filter out ^M from the input
CSV file