fixing issue with valid header not being skipped on csv import
added universal newlines flag and read-only to file open
Removed lxml import statement since it's optional.