new command line handling using getopt()
- add options -s (strict mode) and -q (query/quiet mode).
- also -v (verbose) and -x (text extraction).
includes some reworking around exit statuses and error levels, some style fixes, and README updates.
includes some reworking around exit statuses and error levels, some style fixes, and README updates.