Updates to Add Plotting and Comparison

Two forms of plotting added:
  -NetworkX based plots that create PDFs for the output for each algorithm
  -Create GraphML file to be loaded into Gephi that has the output of each community detection algorithm. The "Community" columns can be used to color the graph using the partition feature in Gephi

Also adding functionality that uses omega score to compare the result of each community detection algorithm to the results of the other algorithms. The diagonal terms in the N-squared matrix represents the comparison against ground truth. The results is a csv file that contains  a matrix of relative omega scores.