Added setup.py to be pip-installable, closes #2