Print error/debug/log output to stderr and fix skipping invalid rows in CsvReader

I'm not absolutely sure about this. What about this:
```python
        if len(row) != 5:
            print("error: {0}".format(row), file=sys.stderr)
        if len(row) < 5:
            continue
```