Set up admin process for creating a campaign. Gateway interface added, with stubs for PAP, Stripe and WePay.