joinfunction. This function is called by a bridge oracle when Dai is locked in the bridge contract, and the locked Dai is converted to Chai.
exitfunction. When a user exits the protocol (transfers xDai into Dai), this method is called and Chai is swapped for Dai.
payInterestwill be called to initiate the distribution.