Update CachedDecoder to work with the parameter mechanism.
Update SphereObjective to be instantiable through the parameters mechanism, and to have a numDimensions parameter.  All the other objectives will need a similar update.
Add the getResult() attribute to the Experiment interface, and implement it for SimpleExperiment.  This gives us a way to return information about an experimental outcome for use in a MetaEAObjective.
Write MetaEAObjective.
Remove unused import.
Augment the result of CircleOfLife's evolve() method to also provide the best individual and best fitness.