A Ruby gem to validate credit cards using the Luhn algorithm, and determine the card type from its number.