Added StructureProbabilities class with unit tests for changing the probabilities of various structures occurring based on the fitnesses of predictors that use them.