update gitignore to ignore generated files