Support re-listening to the clock stream.

Support multiple listeners.
Support leaving and relistening.
Added more tests.
Removed close check since its not needed.
TODO: re-think "from" time and interval.