There's a bug here. =)

If you do `python setup.py test -s test.test_replica_set_client` you'll see some errors. Please fix the bug, then I'll merge this pull request.