added "*~" into gitignore