Update .gitignore

Added lots of good ignores