only intercept unhandled exceptions for commands that can be stopped
return errors with from CCR.Load

- can be used to validate from commands that manage other commands
stubbing out MCC.Services commands for (un)installing commands as services
making install service more robust
fix Required validation and bug where switches couldn't be set to false