Added Participant entity, refactored DAO code