add skip_errors flag, which forces through unavoidable errors that bubble up from the csv library by skipping those rows.

when set, the reader also has an `errors` attribute, which is a count of the number of rows skipped.