finalize CRUD and MVC of campaign and activity
add activities data in demo task
add tests (and some others missing)