- Built in commands work.
Merge branch 'master' of github.com:IcyInsanities/CS101B
Merge branch 'master' of github.com:IcyInsanities/CS101B
Piping in and out works

- Able to pipe in and out of child process
- Command execution works
Merge branch 'master' of github.com:IcyInsanities/CS101B
File redirect works.

- Now closes pipes in child when unused.
- File traunction and appending option works.
Merge branch 'master' of github.com:IcyInsanities/CS101B