Add .gitignore
Add generate_tree