Added sockterface.py, technically functioning at this point.