Add User model with unique name and email
Add database index to enforce email uniqueness
Add user authentication using has_secure_password method