Refactored the message_commands function, splitting it out into 8 other functions.

Need to do some testing to make sure everything is good still
Fixed formatting
Fixed call to shadowban_reason in apply_automod_jobs

Just straight up removed it. shadowban reasons will no longer be in the wiki edit history. Please refer to usernotes from now on to look at shadowban reasons.
Made parser global
Merge pull request #1 from teaearlgraycold/refactor

Refactor of message_commands()