refactoring /auth and user.model.js

- add a generic /api/auth/social as replacement for fb, g+ and tw;
- add a static method findByProfileOrCreate to user.model.js
- add scope to social parameter in config files