Refactor messageCreate hook.
Refactor messageCreate hook.

This is a big commit. I'm mostly shuffling pieces around trying to get
ready for moving message lifecycles *out* of the hook.

therealfakemoot/alpha