Added bcrypt functionality
Fixing it up