updated the objective calc so we can more easily change to other fitness aggregation and comparison schemes