Completed setup.py with new features.