[WIP] [DO_NOT_MERGE]: introducing osc (end-user CLI)

This is too deeply nested - the actual execution of a command should be a method itself so we can test it in isolation (with context being the class for the command).  Again, I don't think this form is more readable than the cmd/openshift pattern, and is harder to test correctly (the core function should not depend on cobra)