add gen dir to gitignore