DDF-534

Some initial cleanups and the start of the work on making options / arguments common across different console commands.

This isn't enough to solve DDF-534 completely.
It was just background information to confirm your assumptions about the differences.  My suggestion about providing a warning when using a failure directory and batch size at the same time is outside of the scope of this ticket.