Git Ignore Properly

You shouldn't get hundreds of files showing up as changed when you pull
the project now.