Creates a FauxIO class to capture std IO for tests
Creates a FauxIO class to capture std IO for tests

This is an expanded version of the `capture_stdout` tool that captures
both stdout and stderr and can cope with Kernel exit.

brightbox/brightbox-cli,brightbox/brightbox-cli