mods to product catalog and db interactions
finalized products search refactor.
Merge branch 'feature/performance-improvements' into develop