parallel fitness added, mutation/crossover bug fixed