pypi release
setup and testing