Initial, unmodified commit
Used 2to3 for python port