Added 2 subclasses of Project which are the PredefinedProject and
OwnProject classes.
Added a list of competitions in the constructor of the
TimeDrivenCompetition class.
Refactored the unittest class name so that it sounds nice logical and
added more unittest to cover all scenarios regarding a Competition