remove trailing space
Add isPasswordQ to Model User (Q for every Promise returning method)
Validate Errors and pass to promise only as Array
Fix code style
Implement proper Promise fail handler
Validate Password and check if it fails, handle fails