added mongoose, bcrypt, and underscore