add magit and .gitignore