Added GetProgramForBroadcast and got it working with all tests