Make TabCompleterUtils instansiable.

(I think that's a word.)

This needs a dependency on CommandManager, so makes sense to DI
it.
Fix tests.
Merge pull request #122 from csmith/master

Make TabCompleterUtils instansiable.