ignore empty lines in CSV source

Closes #23