Apply @bmuller's changes from pull request #18 - move the disconnect method from TestCQLClient to CQLClient and add a disconnect method and tests to cluster.
Fix test for disconnect method in CQLClient
Update the docstring of the disconnect method.
Merge pull request #21 from rackerlabs/bmuller_connection_closing

@bmuller's disconnect from cassandra in clients and clusters