Fully functioning Python 2 and 3

Everything works as well as before in my testing, and some things work better even.