Merge pull request #26 from leesei/master

Allow user's `columnNames` option to override first row *header) of CSV
Merge pull request #1 from koles/master

pull from upstream