setup.py added for easy installation