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.
Code review updates.
Merge pull request #5 from vt-middleware/passay-4

Looks good.