Cleaned up the manager and better utilised the Service Provider

Altered SocialiteManager to be more skinny and less driver aware and altered SocialiteServiceProvider to provide the drivers to SocialiteManager.