Adding ability to output to different streams. Also ability to turn on/off input from std and output to std.