Added APIInterpreter, Referral Block, DTOs and unit tests.