fixed tests : typo and singleton
now graph has arrows, nodes can be clicked to show targets, and removed from angular app code for graph