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

We don't really need this pattern - we should be able to define helpers to create commands like the existing client code does, and the person stitching them together defines the common pieces.  I'm just not sure this gives us anything over the pattern in cmd/openshift