Password must contain the following:
- A lowercase letter
- A capital (uppercase) letter
- A number
- Minimum 8 characters, not exceeding 50
- A special character (anything not alphanumeric)
- Cannot be equal to a common password
- Cannot contain sequential or repeating(3) characters