User model
User resource
Smarter response
Documentation
User tests