usages changes,

create vim backups, but ignore them in git

configure vimdiff to ignore white space,
This makes git tools that use vimdiff a lot easier
to use, finding real code changes not spaces and tabs