-Without extensive testing, subshelling is fully operational.
-Made some changes to "cd" command. Will notify user if an invalid path
was passed.

Semicolon bug still exists.

Program should be complete.