Added functionality to adjust password based on number of words, length of words, number padding, and capitalizing the first letter.