add .gitignore
add backups/ to .gitignore
update init.el to support emacs-nox