Corrected a few typos
Merge pull request #808 from lemonad/develop

Corrected a few typos
update authors
mention PIP_CONFIG_FILE as a way use an alternate config file
switch to a mirror in test to get full pass
Moved the command description into the command class docstring to follow Python best practices.
Fixed doc build errors.
Fixed a whole bunch of cosmetic problems, mostly to adhere to PEP8.
Fixed import error in test module.
move search.highest_version() to util
add the --pypi option to the show command

- Give the show command the ability to query package information from
  PyPi.

- Make `pip show` return status.NO_MATCHES_FOUND if no local or remote
  packages are found.
use mock.patch for test
add `pip show --pypy` tests