Adding a basic test suite, fixing a bug with the luhn algorithm.