Add .gitignore, and ignore bin/*, gen/*