Electric Dipole Moments: Phenomenology & Implications