CreditCard Validation Testing

Added Tests (one for each possible credit card number format) and one
failing CCNumber