First commit.
Phase 1 almost finished.
Phase 1 is completed and working properly.  On to phase 2.
Made algorithm structures better for parallelization, added edge weights to undirected graphs.
Added app.
Added in proper code for self loops, now need to debug perf.
Cleaned up code in first phase.  Answer is right perf is still off.
Added sorting back into the input.
Fixed sort by bug.
Removed the mutable hash.  Now we just delay with arrays, yay the performance still sucks.
Added a functional version of algorithm.  This algorithm is not good for the delite model.
Community detection working.  Performance sucks but algorithm is completely there.
Algorithm kind of working.
Algorithm working, still have a mutable community structure.
Merge branch 'communityDetection' into optigraph