- setup unit test framework
- implement class Channel