added a setup.py file for easy installation