Port to python 3
Tested all modules and they should work :D