initial scaffolding (setup.py)