Issue #13: setup.py script based on setuptools