add user model and OAuth 2.0 vkontakte facebook and google