some improved test cases to handle i/o redirection and pipes. depends on things running after pkill gash works.