[#23] Avoid Unicode errors when importing a CSV file

Datasets with special characters on the title would fail if the original
file encoding was DOS-latin. We now capture these errors and try to use
chardet to guess the original encoding and encode them properly