Update .gitignore

Added exclusions for binary executables and hidden .[stuff] files.