initial work.
not gonna happen this way.
being awesome.
working on threading.
still working on refactory.
more refactoring.
more fun
single node connection working well.
changed how connection status works in SingleNodeConnection.
removed Mongo prefix and change ConnectionInformation to ConnectionInfo.
adding unit tests.
minor changes.
not sure what I did.
more unit tests.
fix race condition in SocketPool.
fixed up locking.
added connected tests.
refactoring and adding ReplicaSetConnection.
rudimentary support for replica sets.