Added sniff on connection fault and sniff on start up tests, made sure the metrics from the sniff request are added to the originating request. Updated the interface to hint to the connection pool which node returned the sniff information so that we can skip the initial ping on the request when retrying after a sniff()