Let the site admin choose which types of campaigns can run. Also allows for 3rd party themes/extensions to add their own. Closes #80