change the way connections work, add a way to test the etcd connection