Development of Palladium and Hypervalent Iodine(III) Catalyzed Alkene Difunctionalization Reactions; Hydroamination, Carboamination, Aminofluorination & Diamination