added JSNetworkX library for graph stuff