Finished part 3. Added ability to change env variables, change directory, and view current working directory