add primary_variants, variant, and delegation
move test for association to Variant model
use delegations for attachments on product, replace fixtures
update version
delegate gallery
fix specs to work with some api changes around variant attribute handling
passing specs