Changes to Mongo Modules

I've made changes to the mongo module structure so you should consider to merge my event-stream feature branch…