adding passportjs auth, mongoose, model, etc