remove xyz~ files
add standard-ish gitignore
gitignore: add more cases