User models and better tests
User password confirmation and validations