Add candidate only once
Merge pull request #201 from whirm/small_candidate_fix

Do not raise an exception if the candidate is not in self._candidates.