add *~ and .gitignore to .gitignore