Task manager

I think this could be simplified - unless you came across some bugs that I didn't see, I don't think you need a separate method for multi-word commands since the first word for each input is different, regardless of the number of input words/characters.  Does that make sense?