Adds the komodo shell to an eclipse console

* Allows for testing of the komodo shell running in an eclipse IDE

* Input and Output streams in komodo shell refactored to be provided by
  the external environment rather assuming System.in and out. This allows
  for wiring the shell into an eclipse console
Merge pull request #22 from phantomjinx/master

Adds the komodo shell to an eclipse console