add gitignore; ignore machine.el