Fixing bug when expiring caches, it now sets new version correctly
Adding scarcity indicators
Adding a basic product API endpoint