Fitness variations

Have updated the code to properly average. Majority of fitness variations needs to be done. Committing to master due to good code update.