Giving 'er a try.

Tried to get the Event Driven Async I/O going, not quite there yet.

Also noticed a horrible flaw I'm going to lose marks for, the prior
version didn't actually set the commconfig, was setting the config of
some random empty handle in my code.