Add data_url argument
PEP8 fixes
Add copyright
Add arg option to pass the CSV file
Check CSV headers. Refs #8

The commit also checks if a column is empty, in that cases skips the row.

Checks only row[0]