Added a setup.py file to enable installation, e.g. via pip