Add __all__ list
Python 3 compatibility
Merge branch 'python3'