Finished the first generation creation.

Fixed errors when creating the first generation: all the population solutions pointed to the same struct.
Finished the first population creation, with a mutation from the MST solution.

Next steps:
- Create a selection decision for the next generation.
- The creation of this next generation.
- Random events of crossover and mutations.