ENH: ignoring comment lines and empty lines in CSV files

closes #4466 

same warning here that blank lines are now skipped (and put this in the API section)