modularise
add entry point for setuptools automagic
add setup.py for setuptools