add generated code and .gitignore files
change .gitignore