Add support for Python 3
Support for Python3 tested
Merge branch 'python3_support'