Improved command line options handling.

Module Getopt::Tabular was used to parse command line options.
It provides support for automatic input parameter validation and
--help text generation.

New options --skip-initial-passes, --verbose, and --sanity-checks
were added.
Merge pull request #13 from annulen/options

Improved command line options handling.