added ! to confirm and sign_in, added tests for sign_in!