Added tests for Async One channel

Amazingly - still haven't found any errors. This will probably change
with the buffered channels, but I'd like to think this is a testimony
to the good planning and project layout! I'll be eating my words later...