Python 3 Port

I'm not sure if this project is still active or if the devs want to port over to python 3, however, for a personal project, I used this this repo. I use python3 so I ported it over while I was at it. 

I think I converted most things over however there's always a possibility that I missed something.

Hope it helps.