.gitignore with some standard entries to keep compilation results and temporary files out of the repository.