Fixed a typo, removed a debugging statement and changed the way we handle stashing and fetching.  There was an issue where new files being introduced (such as a new CONTRIBUTING.md file) cause the checkout to fail because they might show up as untracked files in one version (for some reason) but when we try to checkout the next version it will throw an error.  The solution is to remove the local files, so in this case we could either do git clean or git reset.  Decided on reset because it also does the same work as stash (resets the environment for us).