refactor mongodb connection code for future multi-connection support and with better better oplog reconnect logic
Merge branch 'connection-refactor'
version bumped