Update .gitignore

Explained why certain files are excluded.