add missing __init__.py
add setup.py for pypi
reorganize to more standard package structure