Create .gitignore file with generated files not-to-be-committed

This includes project files, build files, and generated CSS files.