Correctly handle init failure of EvidenceSource
Merge pull request #242 from VladimirTechMan/corrections_to_evidencesource_init_and_dealloc

I believe the changes made in #211 has caused crash issues