Added to documentation; added function to set charset counts to values that are possible given the password size, and we now print an error if the rules are not congruent with password size; added numerous tests