corrects CreateChallengeForm require in HomePage
moves ChallengeGraph into HomePage and makes it private