Major Update to CSV node.
now handles lines, files, column names in first row, etc etc