Updated gitignore and other stuff

I am going to get back to this project now that I am not constantly
bogged down with projects and homework for school. Hopefully I can
finish over winter break.