shell.c <, > and >> all working