BF: catch issue where nan in adjmatrix can lead to bad lookup table, and test
RF: improve docstring for VI
RF+DOC: change variation of information to return 1-VI so more like mutual info metric, added ref
NF: adding weighted louvain, initial code