Week 3 exercices catchup.  Still need to work on the files that require reading and writing to other files and directories.