Refactor all output calls

This pull request adds a layer between hanzo and `STDOUT`.

* No need to prepend whitespace or awkward `---->` bits when printing strings anymore
* Commands are now printed in green before we run them