Darwin: A Neuroevolution and Evolutionary Algorithms framework