Added interfaces to store plugin Configuration
Added utilities method to fetch data
Sets the provider and settings