Extract message system to plugin.
make messages plugin work with custom navigation menu
make dashboard a bit clearer