Make tests run async
Add test suite for Channels