added setup.py for installation.