reconize multiple pipes, bugfixes, ctrl-D to exit, exit builtin command,
separate commands in parsetree