Large documents no longer causes exceptions in MongoDocumentIO's cleanup.

Adds a new test file for MongoDocumentIO which does not require a live MongoDB instance.
Adds a test to ensure that it always is the longest field which is removed.
Merge pull request #202 from Nycander/largedoc-process-fix

Large documents no longer causes exceptions in MongoDocumentIO's cleanup