Implement Thermo2 class, the root of the Thermo2 daemon.
Adjust test-case to call run method.
Rename method to pass test-case.
Use setUp method.
Add scheduler test-case.
Implement scheduler class to pass test-case.
Refactor test to work in test suite.
Run test suites
Refactor test, join suites and run instead of run seperately.
Add test-cases for timer.
Implement timer to satisfy testcases.
Add testcases for timer logic in scheduler.
Implement scheduler timer logic to satisfy test-cases.
Rename SchedulerSetupTest to SchedulerTest.
Add basic test-case for Event object.
Debug event test cases.
Implement Event object to pass test-case.
Add EventTest to test suite.
Rename test.
Reorganize and add tests.