added setup.py to be able to install as module