Restarted work on input output redirection.
Removed function that was originally to handle io redirection.
The array of char* needed for execvp is now created within the functions
    where execvp is to be called.
Broke up the Execute function in two, one that will handle normal commands
      and another that will handle io redirection and piping.