Add Participation and Review models.
Update templates.
Add new templates.
Update activity urls.
Yet more updates.