Add type CsvData for better handling incl. tests
Use new type CsvData to fix GUI bug with CSV data containing lines with different column counts

Fixes 52North/sos-importer#20
Merge pull request #22 from EHJ-52n/fix/gui-broken-csv-colum-mismatch

Fixes the problem with corrupt CSV files having lines with different column counts