Use catch() promise shorthand.
Fix some links to use state references.
Add User model tests