Replacing LWP::UserAgent with Furl