better .gitignore

As for Makefile, hope you'll like it.