Added participation model and fixed uniqueness tests.
Merge branch 'feature/participations' into develop