Added hit/miss caches, added utility for creating a report on download misses/bad urls; Added a url request timeout