Refactoring imports for Python3 support.  Fixes #13.

* Refactoring unicode payload handling of mis-encoded payloads.
* Uses six.moves.urllib to find proper urllib versions.