Updated .gitignore to exclude binaries and generated files.