Merge pull request #121 from csmith/master

Start adding new formatters.
Make TabCompleterUtils instansiable.

(I think that's a word.)

This needs a dependency on CommandManager, so makes sense to DI
it.