Fixed duplicate function parameters
Merge pull request #470 from mbeccati/dup_param_fix

Fixed duplicate function parameters
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