* This is useful in modules where HTTP API calls are made. Updating them
every second is expensive, network intensive and can cause rate limits
to be hit
* Added get_name() function to modules for easier debug statements
* 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