Initial commit
Initial work for python3 support