added mongo datasource + tests
added mongo tests