.gitignore now ignores *~ and binary code