basic project structure and setup.py
example and API sketches