Implement message formatter
Add option to have chat handled by a different plugin (e.g. EssentialsChat)