[FIX] display proper error message
[FIX] use resolve/reject correctly, use validator
[TASK] replace node-validator with validator