Completed the setup.py for distribution.