spec connection/ping to sandbox service

* Added a #ping method to test connectivity to the CardConnect REST API
* Changed Client#initialize to accept a hash for config
I try to follow Avdi Grimm/Jim Weirich best practices to 'fail' when the method cannot fulfill its contract and 'raise' only when re-raising an exception. Not a big deal though.