cleanup email footer
Extract message system to plugin.
bundle update