Initial presence validation
Add password_digest
Finish password authentication