Add a setup.py to allow install using pip