added .gitignore for project and generated files