Incorporating Relativistic Effects in the Calculation of Core and Valence Excitations in Metal Complexes and Molecular Clusters