Untracked items in the Git directory was causing checkout! failures

Added `git clean -f -d` command line call to GitClient#checkout!