Add participation related model specs
Finish participation related tests
Add the basic participation model with has_many through relationship
Add participation related model validations and methods
Add test for participations ajax behavior
Created participations controller, added routes, and authentication filters
Add participation related controller and view logic
Change (un)participate to join and leave