add gitignore file

With this file, we can `git add .` without make clean.