added user authentication using bcrypt for password hashing