Added bcrypt support for enhanced password hashing