Small clean ups for CPAN::Mirrors

I've been using CPAN::Mirrors lately, so I've expanded the docs and added some light argument checking.