pretty hefty reorg, and the motd module actually works now.