Wip ddevore mongodb journal

Martin,

Made several changes as noted in commit comments. All tests pass including EventsourcingSpec.

The key changes was to move the indexing to the Journal rather than JournalProps. The connection (MongoClient) is now shutdown when the journal is shutdown.