add Clock tests.
add tests for Dispatcher
add tests for Emitter