Starting paradigm change for generating valid calendars.

Changing from BitString to List<Game>.
Old BitString operators deleted.
Hard constraints no longer have to be validated by evaluator.
Functions to compare teams and games added.
All soft constraints with the new paradigm implemented.