class churn
split dot functionality into another file
convert string node names from JSON
copy edges when node edges are returned
fixes to connected-component functions