support magit
changed .gitignore