Return 1 if CSV is invalid
Accept piped data
Don't expect input if nothing has been piped
Merge pull request #86 from theodi/feature-improve-executable

Improve executable