Added two classes, Challenge and ChallengeInstance. A Challenge instance has a challenge associated with it. The challenge handler now has multiple challengeInstances associated with it.