Add .gitignore to ignore files created by configure and make

Now I shouldn't have to make clean && make distclean