Updated fitness to take into account age.  More robust overhaul of findPM.  Fitness function still needs more optimization.