Updated core.async and clojurescript dependency versions.
Lots of clean up. Added more transducers and more lazy sequences.