Added a setting for using elitism (defaults to true). Added tests for not using elitism.