Refactored the results screen: more performant, optimised.

Product Results now use a simplified template
Added a click handler to the product detail to load additional data from another cloned template.
Added a new API call for product detail: /api/detail?product=[ID]
Switched off the collapse animations on expanded products - slow on mobile if there are hundreds of results.