added support for circle plot and additional modifications to graph partition algorithms, specify on cli which graph partition algorithm to use