Small refactor to use core.async channels.
Fix incorrect arg order.

This was causing the consuming library to hang, waiting for the :done.
Version 0.1.0
Merge pull request #20 from quality-clojure/core.async

Small refactor to use core.async channels.