Add Python3 support

Long awaited py3k support is here.
might be worth saying "Python 2.6+ and 3.3+"