Added OS specific files to .gitignore
Using an empty object instead of null as logger.

The logger was spamming the test output to much.
Improvements in the open-statement of the connection.

Added default connection options with connection timeout,
and switched the `open()` statement to `openSet()`.

Conflicts:
	index.js
Added documentation for local replica sets.

Documentation that describes how to bootstrap and start
local replicaset for testing.
Fixed code coverage
Merge pull request #10 from Springworks/chore/replset-fix

Chore/replset fix