Created a ticktock module and lower visibilitiy of things only important to the module
introduced TickTock factory method in order to further reduce visibility of other classes outside of module