Adding .gitignore

This pull request adds a `.gitignore` file with several things that we wouldn't want to be included in the repo.