Error checking: no command specified (empty pipe, or only I/O specified), & not last character, ||/&&/if/not characters invalid. Also, removed 'int background' in 'Info' struct and replaced it with an int background for every line