Move brightpearl_id to variant
* Create variant if product has variations
Update/Create is based in variant
* It creates/updates options too
Fix typo
Fix brigpearl product destroy
Refactor BpProduct#update
Delte unused method BpProduct#create
Refactor bp_products_spec
Merge pull request #4 from crowdint/variants

Update variants from brightpeal