Fixed an issue that would show after program has been running interrupted for an extended period of time. Somehow, in our CASRepos inside our tracked repos, new files would be tracked casuing the git pull to fail. Fixed by, in addition to undoing changes before pulling updates, we also force remove all untracked files and directories. This should resolves this from happening in the future.