- Fixed a couple of bugs caused by not using the normalised card number for length checks.
- Added missing test card numbers (all tests passing).
- Added some TODO comments for tests.