cleanup

* documented startup modes (command line parameters)

* UTF-8 for STDIN

* removed unused code

* renamed --external-csv and --validate-csv into
--external-tsv and --validate-tsv