Experiment with using IntelliJ idea instead of eclipse
Partial persistence for MongoDBSequenceCollection

- Instead of directly deleting elements they are given a deleted time
and expired from collection
- Looking up contents requires that the deleted field not be set
- This provides persistence up to the grain of DBCursor's batching
Improve persistence and simplify MongoDB use

- Create a set of static methods to simplify interactions with DBObject
- Replace MongoDB interaction with use of the static references
- When creating an iterator set it to items that aren't deleted, or that
are deleted after the iterator is created. This provides persistence up
until the window where we prune the collection.
Update time to live to 30s

- Update TTL for MongoDB collection to 30s