Added the Weka clustering and tested it. Clusters resulting from a split now inherit
 the clusters of the parent.
 Also, solved an error where the secondary system would always be solved,
 irrespective of whether it was required or not.