major cleanup of outputs; now proper best individual is printed at end of run