Fix #84: delete challenges

This PR fixes #84.
I don't know why there was a `[0]` so I can't be sure I didn't break something... From my understanding, `CHallengeBackend::getChallenge` takes an ID so it should return only one challenge in all cases...