Pretty formatter extends BasicFormatter instead of defining own entry point
Introducing ConsoleFormatter and clarifying type of IO in constructor
Removing unused method from BasicFormatter
Mismatched phpdoc
Don't need to capture $io here, handled in parent
Removing unused setPresenter and setIo, cleaning up constructor
Unused use statements
Remove constructors from end formatters and use getIo throughout
Merge pull request #471 from ciaranmcnulty/refactor-formatters

Refactor formatters