added luhn algorithm and checksum functions
skip some unittests if no Stripe API key set
added some convenience wrappers, enums, etc