Changed product-taxon relationship to has many through to allow for ordering within a taxon