added argparse
fixed tests
fixed errors; made bin/colsplit more configurable

- added command line options that are passed through to the colsplitter
- fixed index errors that occurred when having invalid CSV as input
- fixed index error occurring due to empty CSV fields
- fixed errors that occur in case the input CSV data is non UTF-8