User Enhancements #19 - new User model