shell_2.c <, >, >> and | working, but pipe still only works seperately