Added credit card validation for Visa, Mastercard, American Express, Din...

...ersclub and Discover