closes #18, configure doubled up words

Allows the user to configure whether they want the validator to check
for passwords that are the same word repeated twice.
closes #17 : Validates doubled up password

If a password is doubled up, e.g. "PasswordPassword" then it takes only
the first half (in this case "Password") and validates that also against
the word lists.