feat(userChallengeGoal): backend api done and tested