Added support for MongoDB data provider

Hi!

I have added support for a MongoDB data provider, allowing configuration to be stored as MongoDB documents.

Along the way, I also deleted all user/generated files from Version Control.

Schmulik Raskin.