add setup.py

This patch enables `python setup.py install` and `python setup.py test` in `sock`. It will be required that following the version number and revising it in the `setup.py` file.