Allow backend-specific cache and datastore
Add Mongo support for datastore and make it work
Add Mongo driver for cache