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

@smarterclayton Are we expected to use that kubecfg infrastructure of parsers and printers to handle the output of osc commands?