renamed Channel to ChannelService
updated for some testing
added first working unit test