Allow all password rules to be checked before returning false

This edits the password checking rule so that all violations of the rule are displayed to the user rather than just the first one in the 'if' statement