User token authentication Node.js Application with express, mongoose, passport, passport-local and passport-local-mongoose.