Improve gitignore to ignore all generated files.