use treeify to print the tree

- mark github repos and ~ as unknown and color yellow
- have multiple levels of dependency pinning