GARunner: notify that fitness function has changed when new stage is initiated. Bacterium: allow for flexible number of environments and tests each.