Renamed BuyXGetYFreePricingRule
Added implementation and tests for BuyItemXGetItemYFreePricingRule