migrate from bcrypt to bcryptjs

I'm unable to test this at the moment, but I'm confident I covered all the bases.  I have migrated all bcrypt references to bcryptjs as well as updated the package.json.  I did this because bcryptjs has zero dependencies while bcrypt requires node-gyp which fails on my Windows systems.