HV-906 Adding @Pattern constraints to @CreditCardNumber only allowing digits, whitespace and dash.

Adding try/catch around check digit extraction