Moved RNG creation back to Module.
Updated comments
Make seeding private and Module friend.

Also fix RNG comments and salt copying.
Make RNG creation require only a Pass object instead of a string.
Tiny whitespace fix
Update to new RNG API.