Gitignore

This project was started without its gitignore file, and as a result has a bunch of files it shouldn't have. This PR fixes the problem.