add setup.py for easy installation and packaging

With setup.py you can easily install SoCo either system or virtualenv-wide (python setup.py install) and package, and upload it to PyPI (python setup.py sdist register upload)