refactored tests in user_spec to use describe/context blocks