Added fully-implemented boost::asio event_loop
Introduced swarm::stream_base and swarm::url_fetcher