Fixed task 4. It now correctly finds the matching passwords. Added an EncryptedWord class to correlate the unencrypted password with the encrypted.