removed extraneous actor class; pull methods out of module; wrapped #make_eligible actions in a transaction, Change #2828
set associated objects foreign keys to null, Change #2828
remove person as a parameter for @delete_participant_person_links, Change #2828
a way of creating a SampledPersonsIneligibility record from person, Change #2828
updated testing to reflect changes in implementation: events are not deleted, participant record is deleted, Change #2828