initial setup of challenge service, needs work for more separation, should be the thng that reads in a challenge description file