Added archives capability
versions was changed to a dict in an earlier commit. This file had got left out
Added check to find out real mixed case name of a package.

Required creation of a dict of packages indexed by lower case name
Also required introducing dependency on requests to issue a HEAD call to pypi