Add early version of louvain method

Currently only set to run on friend networks < 30 nodes since it's terribly optiimzed.

Does a different data structure need to be implemented to allow for the faster computation time?