- added gaurd for testing
 - killed old code
 - added more tests
Merge branch 'refactor' of github.com:watg/spree-product-assembly into refactor