change implementation of creditcard to use string

* based on @cjihrig  comments on the implementation ( https://github.com/hapijs/joi/pull/444 )

I did some more research and seems string is in fact the common implementation to use for CC.