Change the way UserRepository works. UserRepository requires a UserEntity interface instead of the actual UserEntity since it was found to be inflexibleand defeats the purpose of this package. So we removed anything related to Models (migrations as well) and left them to be defined by the user of this package
Change the way SocialAccountRepository works. Check the previous commit message, same thing happened here except this time, we decided to take a leap of faith and delete the Models, migrations, views and lang directories as well. Not needed in this package so far
Modify Social class and tests according to latest changes in interfaces and repositories (check previous 2 commits)
Update NetworkTest to use the latest form of configuration retrieval - At this point all tests are successfully passing'