Parse csv per line, skipping invalids (thanks @akahn)