changed relationships between options products and combinations
added product association to combination instead of using product combination option values. now combination option values is a simple link table and each combination of product options does not need to be configured separately ie. t-shirts with colour and size options do not need red, white and blue, and small, medium and large option values configured for each instance