social sign in, model and controller for challenge