renamed DualCharacter -> Dual and fixed a method

fixed a method for Dual (replaced Socle -> TipOfModule)
and moved it to E-Module.gi
declared and installed GradedHom and Hom