UPD adding stubs to code coverage ignore
UPD adding some more docs to using command provider instead of adding individual commands
DEL removing this cruft that doesn't provide any real value
UPD changing commands that were using Config object that was removed
UPD adding some more docs on command help
UPD adding test and implementation for removing a command from an app
UPD adding tests and implementation for abstract command being enabled and throwing exception on invalid description file
UPD changing to use ErrorCodes and test/impl for help on a command not added to app
UPD adding test/impl for ListCommands description
UPD changing DefaultCommandProvider to no longer use Command\Config
UPD adding test to get coverage on argumentsCount
UPD fixing some problems with the way we were excluding coverage and adding more logging
UPD bringing travis config up to speed