add github and facebook friendlist support

-creation of an app on github and facebook to allow authentication with
these providers.
-add friendlist support: when a user is authenticated in the app, it
gets all his collaborators on github and friends on facebook and saves
them in mongoDB.