Support Python3 using 2to3.

Have setup run 2to3 during installation.
Use .decode() to get unicode strings in tests.
Use integer division.
Merge pull request #13 from SoftwareMaven/python3

Support Python3 using 2to3.