Update .gitignore

Added *.bin, *~, and Windows/Mac specific files.