little_shell 1st draft.
seems to work fine with >< and |.
doesn't work when commands have more than one pipe.
parseline() needs tidying, i.e. command begins with spaces and "" or ''.