Simulation Manager (Ruby): mixing stdout with stdin on input writer, executor and output reader output to send