setup.py: flesh out setup in preparation for PyPI posting