updated for release to pypi
updated to use setuptools