Fix duplicate call to super.__init__
Add missing TITLE constant
Add SUFFIX = '.exe' for when do_sftp.py and do_sshfile.py run on Win32
Fix pep8 issues for several files
Separate requirements in setup.py into a new requirements.txt file

also update some other metadata in setup.py
Change pypi_pip_search.py to more closely match the set of results that pip returns

Also change docstrings to sphinx format where applicable