Fixes #4 Add setup.py