added setup.py for pip installation