setup improvements
setup.py improvements