louvain method for community detection, tests passed