Command.prototype.outputHelpIfNecessary

SInce outputHelpIfNecessary depends on Command, it should be part of Command class.
Reason: I want to use commander in shell and have to override all functions with process.exit