[Organization]: Reworked the folder structure

Just some general housekeeping - reworked the folder structure, and added
separate folders for the various genetic operators, as well as examples.

Signed-off-by: Sebastian Lenartowicz <slenarto@uoguelph.ca>
[Two Point Crossover]: Started working on TwoPointCrossover

Started working on the two-point crossover class. Still WIP.

Signed-off-by: Sebastian Lenartowicz <slenarto@uoguelph.ca>