Functionize start/switch in mcontrol & verbose output on terminal for mcontrol commands

Sorry, had some typos and missed a couple thing initially. 3b13c50 is the last commit.