model spec with test for user email uniqueness