Use bcryptjs instead of brcypt to avoid issues with compiling

bcryptjs is API compatible to bcrypt but 100% pure JS, which avoids issues with the node-gyp compiling, for example having the wrong python version and similar issues.