Adding dryrun capability
Cleaning up the working directory code
Fixing small issues that were no longer compatible with the updates to use Git instead of files in a directory