Clean up seed method to prevent multiple providers being created.
Change provider config to use subclassed configs, convert socialsubscription into a config object, prepare to use dynamic configs and channels for twitter, twilio, services now implement contentprovider.