update .gitignore to ignore generated files