added csrf support within js.  views.CampaignDelete now works without csrf_exempt