Added _fittest pointer

The pointer swap was crashing because the Schedule being passed is const, so deleting it causes a crash. Added the second pointer to make up for this. This means that the original Schedule object must also be deleted in main().