Update comparer to use bson document directly
updated with custom bsondoc
provider updated to pull back cards