added conditions to sign_in and sign_out specs
moved user creation out of sign_in helper