Added support for a MongoDB Data Provider

Hi!

Added support for reading configuration values from a MongoDB collection.

Also includes removal of user/generated files that shouldn't be under Version Control. Additionally, the recommended .gitattributes and .gitignore files were added as well.

Schmulik Raskin.