If CSV files are not UTF-8, try to read as ISO-8859-1

Fixes issues with CSV files saved by excel.
Adds an encoding property to the CSV dataset and the validator
Merge pull request #62 from NESCent/handle_encodings

Improve handling of CSV files from Excel that are not exactly UTF-8