Rainbow now exits after command

Added AsyncQueue to read in stdout/stderr and then pop the queue
to display the lines to the screen.