These are HTTP codes.  This was the major modification to the architecture that I made - I force the model logic to process and return errors and the associated codes to the `user.js` controller in the form of an object: `{ code: x, message: "y"}`

It was an attempt at de-coupling error-handling based on database specific logic from the `user.js` controller.  

If that makes sense >.>