Force a new connection to be made if the client is reconfigured

If the library is used for multiple shopping carts, it will fail due to it trying to use the same credentials for all carts...even if new credentials are provided.  This commit forces a new connection to be made if configure is called.
Merge pull request #49 from watermark/patch-1

Force a new connection to be made if the client is reconfigured