when a user tries to access a challenge that does not exist, redirect them to the challenges list