Merge speedtest-cli and speedtest-cli-3
Add speedtest mini support
Update usage in README.md
Add setup.py support
s/if args.mini/elif args.mini/ Fixes #24
s/if args.mini/elif args.mini/
Add installation info to README.md
Add setup.py, addresses #9
Don't use urandom for the upload data source

Using urandom limits the upload speed due to the generation speed of
random characters and causes high CPU usage.

See #13
Fixes #26
Improve performance when reading data after upload. See #31
Improve performance when determining the best server. See #31 and #29.
.strip() not needed
Change raw link in README.

Was previously pointing to a page that gave a 301 redirect, which caused
me to download an incorrect file with curl on Mac. This should be
slightly faster since wget/curl doesn't have to follow any redirect.
Merge pull request #32 from panozzaj/master

Change raw link in README.
Catch sigint, and exit, while trying not to be destructive to file handles, See #33
Merge branch 'sigint', Fixes #33
Add README.rst for future inclusion in package
Add long_description to setup.py utilizing readme.rst
Add classifiers to setup.py
Add --version argument