add *~ to gitignore to avoid temp files