* Option changed: --debug-icons -> --debug-modules
* --debug-json -> --debug * --debug-modules -> --debug-icons
* Moved debug functions to separate trait * Broke up module actions and moved assembling of icon and content in main instead of module itself. This will enable disabling of icon or content via options in the future