Don't use cheesy options.cli property to run() from constructor.
Improve checkArguments() tests, taking into account master defaults.