Decision tree mostly there
merge gitignore