Move Rapid::Common::Module* to Rapid::Modules::*.

Less namespace pollution, ho!
Do a bit of assorted cleaning-up.

Not 100% related to the PRQ, but oh well.
Fix show-stopping bugs.

We need more specs ._.;;