code review on moving logic from controller to model.  cleaned up comments in social login method.  fixes #35