Added setup.py. It can now be installed and directly used
Updated source to work around return value. Updated README