a LWP::UserAgent suitable for simulating and testing network calls