first take at a module.rng; impl please revisit (not sure bout attribute data types). was damn easy though. <3 RNG. refs #834