modified naming methods, placed before preElaborateTransforms. Seprated binding naming from other signal naming. And inclcued dfs in Module.scala