Python 3 compatibility with six + demo.py added