Experiment with function composition to map urls with a variety of strategies

Also uses core.async to simplify HTTP and other network services data flow