Redirects to the root url when creating or destroying a challenge, sets strong parameters of challenge to name and description, hides the need for a challenge to have a custom_challenge_id, properly paginates challenges, adds content to challenge new page, and displays user's challenges on root page.