Improve error handling for CSV import
Currently, its hard to tell for users what went wrong when a CSV import fails. Instead of rejecting the whole file, the lines which cannot be parsed should be skipped and a summary should report how many records were successfully imported and how many failed.