Added temp files to .gitignore
Added generated files to .gitignore
Added first generation tools