A factory to create service specific to a mongo db collection. The API always return promises