Created by: Korsani
Add an option to ensure that generated password contains at least one char of each class