First failing test
First passing test, time to start refactor
refactoring we go, dropped null object from listener by implementing collection of announcers a-la goos
moved interface to top of class
extracted setup as its probably used by the other tests
not updating when the time dosnt change, also thought of a new test i need to write
test passing, time to refactor
little bit of refactoring, tried making abstraction levels same in seconds methods
extracted Sexagesimal to own class
noted down what we did in it1 and what to do in it2