Renders challenge displays on new, adds can_accept_challenge boolean to user with a default value of false, adds custom_challenge_id validation to challenges, and cleans user tests.