modified naming methods, placed before preElaborateTransforms. Seprated binding naming from other signal naming. And inclcued dfs in Module.scala
Merge branch 'ir' of https://github.com/ucb-bar/chisel into ir