python3 port ?

Hi,

I'm very sad this library is not ported to python3.
I have made a port, that is quite different than the one of @ftzeng as I have removed all the encoding stuff, and the tests still seems to pass with python2.7 & python3. I use requests for downloading the webpages and detecting the correct encoding.

I'm nearly sure there is still work to do, as my tests were very shallow, but I would really like to have a port done… (and that encoding.py is quite… bad, I think : you use utf-8 strings everywhere and there should be no problem).

What do you think ? :)