Adding a .gitignore file

The .gitignore files specifies files that should not be uploaded during
a commit. This is a way to commit changes to the software, but not push
files with sensitive date.