add .gitignore ignoring all generated files