Cleanup

Removed unnecessary instance variables as it seems that once a reference
to the database is retrieved by the MongoClient, the server instance is
no longer needed.
TODO comment
Test reorgs

Make tests repeatable and addition of new tests
Minor test cleanup
Added Linq-based test