Improve card type data

Improves card type detection using the latest data from [here](http://en.wikipedia.org/wiki/Bank_card_number#Issuer_identification_number_.28IIN.29).

Tests have been enhanced, as well.