Avoid leaking detailed stock levels via cache-control's max-age
Add service tests to get Cache-Control's max-age under control

Add test to verify behaviour for empty list, and list of 1 item