Add support for Python3

I found this package to be quite good and decided to help adding support for Python3.

* updated README to be Markdown formatted
* setup.py script considers python2/3
* tests.py are python2/3 compliant
* config.py uses imports specific for each of python versions (i.e. `urlparse` is `urllib.parse` in Python3 etc.).