Some corrections and minor changes.

Added semicolons where it looked like there should be semicolons.
Hopefully these were typos and not a needed omission. Changed
validateId to validateUserId to prevent confusion in the likely case
that similar functions are implemented in the other controllers.
Finally, added code to log the status code when using get.
Semicolon addition that didnt get commited last time.
Started work on the product controller. More semicolon additions. Added a note to the user model

Product controller based on
http://pixelhandler.com/blog/2012/02/09/develop-a-restful-api-using-node
-js-with-express-and-mongoose/