Task manager

You could pare the command methods down a lot by having the text output in your desktop version.  That being said, I'm not sure whether there's a distinct advantage to having it in the desktop version versus the terminal.  Maybe so it stays DRY if you have multiple user interfaces (i.e. when we pull it into Sinatra)?  Your formatting here is nice though so this way seems fine.