Added functioning Strongly Connected Components and Affinity Propogation Implementations. Both have been tested to work correctly on small local datasets. Still need to add a convergence check to AP to determine wheter algorithm should be stopped before max iterations have occured