reduces coupling in ChallengeGraph - sets up time brackets in code

(github #32)