Add BuyerExchangeActor

**Description** Add BuyerExchangeActor to the mix. It implements the buyer's side of the actual exchange.
**Testing** New UTs for the BuyerExchangeActor pass, and the prevous UTs continue to pass :smiley_cat: