Console io fix

Update the test to use ConsoleIo and tweak doc blocks. I wasn't able to run the tests as they just error out right now.

I'm a bit confused as to whether or not this repo is intended as a standalone 'app' or a plugin people would add to their application. I feel that a standalone application is better, but having `cakephp/app` as a dependency confuses me.