Updated .gitignore to exclude *~ files