small bug fixes

Displays error message if no interaction information is available, also
shrinks the font size on the node labels so they don’t overshadow the
entire diagram if there is a large number of nodes.