Added tab completion control and dynamic command registration. Tested, working, no obc/nms imports.