fix whitespace at the end of the line; add newline at the end of the spec file
use extract block refactoring in the spec file_spec
Adding cluster simulator for better testing.
Merge pull request #419 from mongodb/cluster-simulator

All hail our testing saviour - the cluster simulator.
Add all server description fields
Merge pull request #424 from mongodb/full-description-fields

Add all server description fields
Add round trip time to server description
Base fluent API classes
Fluent writable rspecs
Responsive module and Responsive classes
Modifyable spec
Validatable spec
Fix paths
Queryable spec
Top-level authentication methods, and authenticator factory
Authenticators for supported mechanisms
Common Authenticatable methods.