Feature/clock

add a clock controller that handles starting/stopping a log entry event when a different client/task is selected