Add complete .gitignore

ref #2