switched from bcrypt to all js bcrypt-nodejs

`bcrypt.hash(passport.password, salt, function (err, hash) {` should be sufficient, as per the docs: https://github.com/dcodeIO/bcrypt.js#usage---async