Update gitignore

All of these additions are autogenerated files/dirs.