add .gitignore for various binaries and non-source files