Taifead r-phoist: Dyadic green functions in electromagnetic theory