added bcrypt hasher

Hi Jorge,
I added BCrypt hasher. I added it as a new class, implemented the interface and updated the documentation.

Please have a look.

Cheers.
Nasir