Move responsibilities between AsyncClient and Connector
Mark Connector as private
Add test coverage for KeyspaceChanger
Rename Connector ConnectionHelper
Move connector.rb to connection_helper.rb
Move defaults to AsyncClient

Better to have all defaults in one place
Add test coverage for ConnectionHelper

This duplicates tests in AsyncClient, so those should probably be removed eventually.