CreditCard class with CardProcessor module to determine validity of card. Plus tests