Add setup.py

Resolve bug #16