styling
displaying separate label for nodes on hover

just changing the text node associated with a node from ID to longer name
didn't work because 50% of those labels where covered by fellow nodes due
to svg determining the z-index by rank in DOM-tree. now I add and remove a
separate accordingly positioned text label on hover.