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 DD-534 completely.
I'm not sure how, but it would be nice if we could abstract the "batchsize" Option since it is shared across multiple Commands. At a minimum would could create a common properties for MIN & MAX and maybe even a method to validate it.