Add CsvField.  Closes #48