Added setup.py for installation