single t starts tests
tests in shell.c
properly closing files after dup2