Warning when graphs are ill-conditioned
The library currently silently handles pathological conditions when a graph has isolated nodes or disjoint components. A warning should be given to notify the user about it. Also, the result of the nodal similarities in this case should be consistent to that of an isolated node, currently some incorrect normalization was applied.