Class Field Theory and L Functions : Foundations and Main Results