Add comments to Role and User models.
Stop validating presence of name.
Add comments for new User attributes.
Require username and that it be unique.