Adding tree and tweaking gitignore