Add password functionality with bcrypt