move ssl_opts into constructor to avoid spammy warning from subsystem. More informative user-agent string.
added LWP::Protocol::https as a dependency.