Major Changes

The software architecture was changed;
Added a Genetic Algorithm with Eletism.