Event check thread is started upon construction.
Added test for event check thread. Thread loop checks interrupted state.
Event check thread start moved to method.
Removed all unused interface methods.
Continued refactoring of test suite.
Added method to retrieve the executor service.
Design change: the Executor service is now injected into the framework.
Better paramterization and testing.