Made DI for Accountproviders
Added AccountProviderFactory