StreamOutputInterface should extend OutputInterface
Moved Shell::isRunning() check above Stream initialization
Switch type checking for setErrorOutput() to use StreamOutputInterface
Fixing docblocks
Adding phpspec to require-dev
Fixing IPA spelling in README
Adding gitignore to bin directory
Moving Output classes to Console\Output
Adding partial implementation of ConsoleInterface
Adding Console/Input
Adding Readline
Adding Drupe for non-Application projects
Refactoring Shell to extend from Drupe
Updating pecan binary
Adding DocBlock annotations to ConsoleInterface
Using proper output & re-enabling errorHandler in Shell
Moved internal shell methods into anonymous functions, re-implemented Shell::getOutput()