Pr2163 stash classes

See rapid7/metasploit-framework#2163

This looks like a lot of change, but the diffs are a lie. All these changes do is stash the Rails-ish classes in the Metasploit3 namespace to avoid conflicting with any other modules. A longer (and perhaps more Joycian) description is in f4fc0ef. Also, added some buffer space between ends in order to improve readability.

These shouldn't have any impact on reliability, but I would appreciate it, @joernchen, if you could fire off a quick test run and post a screenshot as a result. If my copy-pasta screwed it up, please blame me right away.