Update spec with new tests
User model logic
User model logic