PasswordStrengthRegularExpression bug fixed, ValidatePasswordStrength re-factored 

1] while PasswordStrengthRegularExpression checking using IsMatch method, the input password was passed as second param and pattern was passed as first param. IsMatch requires input as first and pattern as second param.

2] Re-factored ValidatePasswordStrength code from SetPassword method, making it more readable.