first pass at CLI tool
first pass at CLI tool


Former-commit-id: a8314624791ed99cf1316f29786a55a0222ab58d [formerly 6910b59676407c3081b07d2e903ff4d3a32046a6] [formerly da84a418db1f1c83dd589a3c346b2e10addf199a]
Former-commit-id: 3e93541233b43de275548b3c4f33a7342a510f13 [formerly 08d699c563c50f46a9bc4b435c4e6e6ce167da4d]
Former-commit-id: 16f2e2ba7406de2345d25e30378261cab4e8aa3f
ritjoe/ofCourse,sctjkc01/ofCourse,ryansb/ofCourse,ryansb/ofCourse,sctjkc01/ofCourse,ritjoe/ofCourse