Add Participant Model, associations between party and participant, and add model tests