restructured project for setuptools