First cut at an asynchronous callback handler
Asynchronous subscriptions working
Split example program into listener and talker
asdf