maybe finished functions to calculate change in modularity due to new split.  But I think there might be a bug in the logic/math.
(Next step, once debugged: Make retention of newly created communities
conditional on whether the change in modularity is positive.)