Add `campaigns` namespace

This allows deployment of campaigns using `campaigns.deploy_to_homepage`, which gives the user a guided interactive session; and removal using `campaigns.remove_from_homepage`, which just turns off the campaign.

Note that the hard-coded template here is quite brittle, but it's the best we could do at short notice.