Implement streaming log support.
Cleanup whitespace and make streaming the default.
Always use IO.popen and always streaming command results to log.
Remove puts calls from tests.