added field validation to list API
Added user creation
refactored handleError to accept res object
Updated validation to use utils