passay-4

Decouple Password class from CharacterRules.
This resulted in the removal of the Password class.
Add PasswordUtils for common matching functionality.
Rename NonAlphanumericCharacterRule to SpecialCharacterRule.
I would use the {@value} javadoc tag here to cite the list of characters. That's presumably an important aspect of documentation.