finalized GA methods, refactoring of individual/population classes