Fix: minor bugs from prev refactoring - log variable not defined (NPE) & timer variable not visible to main class
Dev: refactor - move onCommand method to own class
Dev: move metrics init to separate Dependencies class, move PermanentTime init & cancel stuff to inside class and further main class cleanup
Dev: refactor Commands.onCommand()