adding a backup files, object files, and executables to .gitignore.