SD-873 Define a content repository

I don't think it's OK to overwrite the value for `MONGO_URI`, each provider should have  a different URI, best to use a dict or list of tuples.