Honor zeros

Similar to my last pull request, but here you can specify that characters from a certain class may not be used by specifying (e.g.) -minspecial=>0 while in my last pull request, they would have been used to compensate the password length.