refactored koop branch as a cloudant provider to koop