Add app files
refactor tree/node code
Refactor html append to use new data structure
Add files and PubSub code
Refactor tree building code
Refactor flatTree
Refactor flatTree
Refactor flatTree
tree utility refactor
test merge