Merge pull request #30 from akkie/master

Refactoring of the social providers
Move the implementations of the existing services and utils to contrib package