gitignore: ignore backup files
enforce some text settings