Fixed a bug that occured after the last look and style release (v2.0). The bug caused the look and style to be ignored if the user toggled dark mode before starting the clock.
In addition the code was fruther cleaned up by removing GUI code from other classes and keeping it all in the designated GUI class.
Focus point of the next version (v3.0) will be perfecting the time partitioning logic