Merge pull request #270 from lechat/python3_experimental

Python3 experimental. Still failing with python 2.6
Merge pull request #271 from lechat/python3_experimental

Got all tests working on python 2.6 and 2.7