update gems; add buyer_confirm spec; force is_reserved_by? to return true