Add password and salt fields to User
Add "required" attribute to User.email