add .gitignore to source branch to ignore all generated files