27444 fix images (#2)

@prabinv @texasag @kevinsproles & @tsanko 

This is an update to the product image filter. Its a little more robust and I added two sanity tests. Spend a few cycles understanding chai and next step is to trap some products from samplestore to write tests around the current api data model.