Added more credit card schemes and support for using them

New schemes:
* Discover
* Diners
* EnRoute
* JCB
* Voyager

The schemes where taken from the forked repo:
https://github.com/grahamking/darkcoding-credit-card