iOS asynchronous download, sharing, and caching library for images and more