signUp success and fail callback now works correctly. SignIn fail works but signIn.then it's never called