IO redirect works,
Can execute programs with 1 or 0 arguments.
Need to fix bug where programs will not execute with more args