Updates Mongo Java Driver and replaces Mongo usage with MongoClient and MongoClientURI
Refactors configuration to move database defaults to the implementation instead of being in Core
Fixes wrongly named default constants
Ensures all configuration properties have default values.
Adds logging of connector configuration on Core startup
Fixes bad imports in integration tests