added gitignore for vim backup files
added vim diff option of ignoring whitespace