rshell can now detect piping and redirection
now handles <
rshell now handles > and >>, and casses were no files are provided
io redirection can now handle multiple connectors, and of diff type
can now handle <, >, and >> that are not seperated by spaces
updated error checking
begin work on handling pipes(can only properly execute first command), open errors no long kill programm
can now handle both sides of piping, cannot due multiple pipes
can now handle multiple piping
fixed multiple piping issues
using pipes and connectors is now an error, having a pipe at the end of a command is now also an error
fixed piping and output to file bug
can now handle #> redirection
removed unecessary code and moved all fd manipulation into child process
can now handle any custom fd
fixed >> bug
fixed parsing bug that prevented numbers from being used as params
now supports <<< string input
improved <<<, updated error checking
fixed pipe bug