Salted passwords with bcrypt.
Refactored salting password into constructor argument