Adds caching for products and taxons. Closes #44