Transforms URL object into a string before caching it

This gets rid of the 

    &Digest::SHA1::sha1_hex function called with reference argument at     /Users/mschilli/perl5/lib/perl5/Cache/FileBackend.pm line 202, <> line 1.

warnings by using strings, not URL objects for the file cache.