A Python password generator class that accepts parameters for the count, length and character sets. It defaults to providing a single 16-digit string utilising the lower, upper, digit and punctuation character sets.