Tested the cluster feature and solved the bugs it had. It now runs correctly when
the sigmaPos and sigmaNeg are not 0.
 It still needs the secondary system implemented for the case when the sigmas do
 reach zero, as this is dragging the results.