reverted back to setuptools. cleaned up setup.py.