cleaned up setup.py. it is readable now.