The downloader can now download from PyPI.
Moved checking of md5sums in to the parent.
Hook the PyPi downloader in with the module installer.
Better user feedback.