Correct sequential code for blocks with no output
Add percentages in the character output
Make gather block optional
Handle redirection at the end of a scatter block
Correct the handling of input redirection