add gitignore & gitignore_generator