Add create_challenge UseCase