tests for depth and branching added
throbber being added. still not working

promises will need to be joined.
syncing all promises still not working
still not working
...
graph's connections now all displayed.
recursion call reduced.
Merge branch 'graph-representation' into graph-on-canvas