Added a setup.py for installation.