first checkin with some minimal working uber command support
next evolution of uber commands, abstracted functionality to base model for easy re-use and built out the help functionality
More work on uber commands, testing looks good so far
Fixed custom commands, was not working properly in 2.0 code line
Merge remote-tracking branch 'origin/feature-uber-commands' into Modules