Pip replaces '_' in package names with '-' so peep needs to do so in the archive file name version detection.
Refactor version_of_download() to remove repetition and improve symmetry.
Merge support for distros whose names contain underscores. Close #29.