fixes #83 also remove visits when a campaign is deleted since it is dependent of a campaign record