Install testing infrastructure.

* Install test coverage report.
* Add initial tests for CLI.
Replace xrange with range.
Use the print function.

* Python 3.x should be supported now.
Single-source the version.
Pack setup inside main function.
Add a few PyPI classifiers.
Add test target in the setup.py.
Add clean target.
Support Python 3.3
Updated servers list.

* List derived by experiments done in the OpenBazaar project.
  See: https://github.com/OpenBazaar/OpenBazaar/pull/922
Replace bin script with entry_point.

* Simplify logging.
Grooming setup.py.
Include keywords.

* ... and achieve 'Mascarpone' status under pyroma.
Add setup.cfg to allow building wheels.

* Supporting both Python 2 and Python 3 right now.
Move changelog to separate file.
Update changelog.
Abstract defaults.