Initial setup.py and module structure.