Significant overhaul.

Now using LWP::UserAgent and LinkExtor for fetching and
link extraction.