add gitignore and remove bin/gen