Issue #45. Branch Iss45. Step nine implementation. Update functionality to allow for changing directories.