Test against luhn-valid numbers that can't be real CC numbers

Fixed in creditcards 0.4. Previously a number like 42 would have passed.
It passes luhn but clearly cannot be a valid card number.
cc 0.4 checks in #isValid to ensure some type is matched.
Relax dependencies
Release