An Ionic Twist on the Synthesis, Electrochemical and Spectroscopic Properties of Corroles, Porphyrins and Diruthenium Complexes